﻿using Abp.Application.Services;
using Abp.Application.Services.Dto;
using DevM.Development.DynamicInfomations.Dto;
using DevM.Development.Resources.Dto;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace DevM.Development.DynamicInfomations
{
    public interface IDynamicInfomationAppService : IApplicationService
    {
        Task<DynamicInfomationDto> AddDynamicInfomation(AddDynamicInfomationInput input);
        Task<PageOutput<DynamicInfomationDto>>GetDynamicInfomations(GetDynamicInfomationListInput input);
        Task DeleteDynamicInfomation(EntityDto<long> infomationId);
        Task<List<InfomationResourceDto>> GetInfomationResourcesByInfomationId(EntityDto<long> infomationId);
        Task DeleteInfomationResource(EntityDto<long> infomationResourceId);

    }
}
